Hi Albert,
The short answer is no and I suspect it is pretty hard to beat a Gecko Drive in open loop mode :}
Gecko doesn't publish any technical information on what their mid-band resonance damping does so it is hard to evaluate. I believe what they are doing is detecting current oscillations and advancing and retarding the coil phasing to attempt to dampen them. At higher speeds the commanded current is never achieved so changing the current command higher or lower has little effect.
Regarding Morphing to full stepping: I interpret that more as "overdriving the motor current at medium speeds" :} Which may well be a good idea. It seems to be accepted that microstepping a motor produces less torque than full stepping a motor which is the main assumption behind the "Morphing". But I don't think this is really correct. For the same motor heat dissipation the torque will always be the same. So for example full stepping a motor at 1A per phase will always apply 1A to both phases. Microstepping a motor at 1A puts 1A into only one phase at a time (or at times 0.707A into both phases) which is half the power and heat dissipation. So yes 1A full stepping vs 1A microstepping will have more torque but at double the heat dissipation. However turning up the current setting for microstepping to 1.4A will result in exactly the same
torque and heat dissipation as full stepping at 1A but with smooth motion. Therefore I don't see any advantage to full stepping.
SnapAmp probably has an advantage if you have encoder feedback to perform damping. SnapAmp can also drive a stepper as a brushless servo motor with excellent results but again an encoder is required to do this and it is somewhat complicated to configure.
Regards
TK